perm filename M2[AM,DBL] blob sn#194180 filedate 1975-12-31 generic text, type T, neo UTF8
(FILECREATED "31-DEC-75 15:48:29" <LENAT>M2.;1 647    


     changes to:  TAU FAC1 FACS M2COMS)


  (LISPXPRINT (QUOTE M2COMS)
	      T T)
  (RPAQQ M2COMS ((FNS TAU FAC1 FACS)))
(DEFINEQ

(TAU
  [LAMBDA (N)
    (APPLY (QUOTE ITIMES)
	   (MAPCAR (FACS N)
		   (QUOTE ADD1])

(FAC1
  [LAMBDA (N I J)
    (SETQ J (CAR (FNTH PRIMES I)))
    (COND
      ((ZEROP (REMAINDER N J))
	(SETQ N (IQUOTIENT N J))
	[RPLACA (FNTH FS I)
		(ADD1 (CAR (FNTH FS I]
	(FAC1 N I))
      ((ILESSP J N)
	(FAC1 N (ADD1 I])

(FACS
  [LAMBDA (N)
    (SETQ FS (FOR J FROM 1 TO N COLLECT 0))
    (FAC1 N 1)
    FS])
)
(DECLARE: DONTCOPY
  (FILEMAP (NIL (188 623 (TAU 200 . 288) (FAC1 292 . 525) (FACS 529
. 620)))))
STOP